home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / business / pcprojct.zip / PROJECT.ZOO / res / project.rc < prev   
Text File  |  1990-06-07  |  27KB  |  519 lines

  1. ; project.rc  3.0       -- resource script file for project.exe 3.0
  2. ;                       -- requires Windows 3.0
  3. ;                       -- based on the skeleton file userapp.rc
  4. ;                       -- mzu 05/10/90
  5.  
  6. ; To translate PC-Project strings to other languages
  7. ;       1) Translate all strings in the section marked TRANSLATE to END
  8. ;       2) Translate the menu choices marked TRANSLATE to END
  9. ;       3) Translate all dialog box strings (only) but not Windows
  10. ;          strings like "listbox", "edit", "static", "button"
  11.  
  12. ; For development of PC-Project in Actor, cut and paste these resources
  13. ; into the ACTOR.RC script file.  Put the string resources in with the
  14. ; existing Actor string resources, and then add the dialogs and menus.
  15. ;
  16.  
  17. #include "style.h"
  18. #include "actor.h"
  19. #include "proj.h"
  20.  
  21. ; include icons here
  22. actor   ICON    work.ico
  23. work    ICON    proj.ico
  24.  
  25. STRINGTABLE
  26. BEGIN
  27. ; substitute your application name in the next two strings.
  28.         IDSNAME, "PC-Project"
  29.         IDSAPP,  "Project.IMA"
  30.  
  31.         dosError, " reported DOS error# "
  32.  
  33. ; various fatal error strings - should be kept
  34.  
  35. ; Used for results of checkError
  36.   52, ", File not found"
  37.   53, ", Path not found"
  38.   54, ", No file handle available; all in use"
  39.   55, ", Access denied"
  40.   56, ", Invalid file handle"
  41.   58, ", Insufficient memory"
  42.   65, ", Invalid drive specification"
  43.  
  44.     150, "Attempted to move freed object:"
  45.     152, "Dynamic memory is full."
  46.     153, "Free list is corrupted."
  47.     154, "Scavenge list is full."
  48.     155, "Out of object pointers."
  49.     157, "Snapshot load failed."
  50.         158, "Not enough memory to run PC-Project."
  51.     160, "Actor Display"
  52.     161, "Requires higher static setting."
  53.     162, "Requires higher dynamic setting."
  54.         163, "ACTOR Version 3.0"
  55.     164, "Windows/Actor stack overflowed  "
  56.     165, "Windows/Actor stack underflowed "
  57.     166, "Actor stack overflowed"
  58.     167, "Corrupted object memory"
  59.     168, "Actor symbol table is full"
  60.  
  61. ; Project strings
  62.                                         ; TRANSLATE these strings to END
  63.         PW_APPNAME, "PC-Project 3.0"
  64.         PW_EXTENSION, "PRJ"
  65.         PW_WARNING, "Warning"
  66.         PW_DISCARD, "Discard changes?"
  67.         PW_SAVEPROJ, "Save project as: "
  68.         PW_PRINTERR1, "Printer Failure"
  69.         PW_PRINTERR2, "Cannot print!"
  70.         PW_NA1, "Sorry"
  71.         PW_NA2, "Not yet implemented!"
  72.         PW_ERROR1, "Internal error"
  73.         PW_ERROR2, "command ID "
  74.         PW_RESOURCE, "Resource"
  75.         PW_DELRES1, "Delete Resource"
  76.         PW_DELRES2, "Enter the resource to delete"
  77.         PW_DELACT1, "Delete Activity"
  78.         PW_DELACT2, "Enter the activity to delete"
  79.         PW_VIEWRES1,"View Resource"
  80.         PW_VIEWRES2,"Enter the resource to edit"
  81.         PW_SHOWROOM1, "Windows Memory"
  82.         PW_SHOWROOM2, "K free"
  83.         PW_GANTT, "Gantt Chart"
  84.         PW_RESUSE, " is in use!"
  85.         PW_DELETE, "Delete anyways?"
  86.         PW_PROJECT, "Project"
  87.         PW_RESINVAL,"Invalid resource"
  88.         PW_NOTEXIST," does not exist!"
  89.         PW_ACTUSE1, " is connected to "
  90.         PW_ACTUSE2, "other activities!"
  91.         PW_CRITICAL," *CRITICAL*"
  92.         PW_NONCRITICAL, " (non critical)"
  93.         PW_MILESTONE, "Milestone"
  94.         PW_TASK, "Task"
  95.         PW_PERTTASK, "PERTTask"
  96.         PW_ERRCONNECT1, "Connection error"
  97.         PW_ERRCONNECT2, "Tasks cannot have multiple connections."
  98.         PW_ERRCONNECT3, "Use milestones for branching."
  99.         PW_ERRMEM1, "Windows memory is low!"
  100.         PW_ERRMEM2, "Close some windows."
  101.         PW_ERRDATE1, "Invalid date"
  102.         PW_ERRDATE2, " is not in "
  103.         PW_ERRDATE3, " format."
  104.         PW_MMDDYY, "MM/DD/YY"
  105.         PW_DDMMYY, "DD/MM/YY"
  106.         PW_YYMMDD, "YY/MM/DD"
  107.         PW_NODEINVAL, "Invalid activity"
  108.         PW_FILEERR1, "File Error"
  109.         PW_FILEERR2, ""
  110.         PW_FILEERR3, " reported DOS error #"
  111.                                         /* these must line up properly! */
  112.         PW_ACTIVT1,  "Activities"
  113.         PW_ACTIVT2,  "                        Early     Late"
  114.         PW_ACTIVT3,  "Name   Type $ Time Slk  Start    Finish"
  115.         PW_REST1,    "Resources"
  116.         PW_REST2,    "               Fix Var            "
  117.         PW_REST3,    "Name  Max Used Cst Cst Activities "
  118.         PW_SHOWRES2, "Name   Max Use FC  VC  Activities "
  119.         PW_SHOWACT2, "Name     Type $ Time Slk  ES       LF"
  120.         PW_PROJT1,   "       Early     Late    Cost   Time   Slack"
  121.         PW_START,    "Start  "
  122.         PW_FINISH,   "Finish "
  123.  
  124. END     
  125.  
  126.  
  127. ; project menus                 ; TRANSLATE these menu choices to END
  128. ;                               ; note there are now hierarchical menus
  129. ;
  130. PWMenus MENU
  131. BEGIN
  132.   POPUP "&File"
  133.     BEGIN
  134.      MENUITEM "&New..\t^N",   PW_FILE_NEW
  135.      MENUITEM "&Open..\t^O",  PW_FILE_OPEN
  136.      MENUITEM "&Save..\t^S",  PW_FILE_SAVE
  137.      MENUITEM "Save &As..", PW_FILE_SAVEAS
  138.      MENUITEM SEPARATOR
  139.      MENUITEM "Printer Se&tup", PW_FILE_SETTINGS
  140.      MENUITEM "&Print Chart\t^P", PW_FILE_PRINT_GRAPH
  141.      MENUITEM "Print &Report", PW_FILE_PRINT
  142.      MENUITEM "Run..", PW_RUN
  143.      MENUITEM "&Quit\t^X", PW_FILE_QUIT
  144.      MENUITEM SEPARATOR
  145.      MENUITEM "A&bout Actor...", PW_ABOUT_ACTOR
  146.     END
  147.  
  148.   POPUP "Edit"
  149.   BEGIN
  150.     POPUP "&New"                                ; hierarchical menu
  151.       BEGIN
  152.        MENUITEM "&Milestone", PW_NEW_MSTONE
  153.        MENUITEM "&Task", PW_NEW_TASK
  154.        MENUITEM "&PERT Task", PW_NEW_PERT
  155.       END
  156.     POPUP "&Delete"                             ; hierarchical menu
  157.       BEGIN
  158.        MENUITEM "&Activity", PW_DEL_ACTIVITY
  159.        MENUITEM "&Resource", PW_DEL_RESOURCE
  160.       END
  161.     MENUITEM "Clip Chart\t^Ins", PW_CLIP
  162.   END
  163.  
  164.   POPUP "&View"
  165.     BEGIN
  166.      MENUITEM "A Resource", PW_VIEW_RESOURCE
  167.      MENUITEM "All &Resources\tF3", PW_VIEW_RESOURCES
  168.      MENUITEM "&Activities\tF4", PW_VIEW_ACTIVITIES
  169.      MENUITEM "&Project summary\tF5", PW_VIEW_SUMMARY
  170.      MENUITEM "&Gantt chart\tF6", PW_VIEW_GANTT
  171.     END
  172.  
  173.   POPUP "&Options"
  174.     BEGIN
  175.      MENUITEM "&Zoom view\t^Z" PW_ZOOM
  176.      MENUITEM "&Display settings...\tF7" PW_DISPLAY
  177.      MENUITEM "&Color", PW_COLOR
  178.      MENUITEM SEPARATOR
  179.      MENUITEM "&Auto recalc\tF8", PW_AUTOCALC
  180.      MENUITEM "&Recalc!\tF9", PW_CALC
  181.      MENUITEM SEPARATOR
  182.      MENUITEM "&ShowRoom!\tF10", PW_SHOWROOM
  183.     END
  184.  
  185.  MENUITEM "\a&Help!  F1", PW_HELP, HELP
  186.  
  187. END
  188.  
  189. GWMenus MENU
  190. BEGIN
  191.   POPUP "&File"
  192.     BEGIN
  193.      MENUITEM "&Print Chart\t^P", PW_FILE_PRINT_GRAPH
  194.      MENUITEM "Clip Chart\t^Ins", PW_CLIP
  195.      MENUITEM "&Close\tF6", PW_VIEW_GANTT
  196.     END
  197.   MENUITEM "\a&Help!  F1", PW_HELP, HELP
  198. END
  199.  
  200.  
  201. ; PC-Project dialog boxes for editing
  202. ;
  203. MSTONE_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 5, 78, 229, 114
  204. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  205. BEGIN
  206.     CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 5, 7, 22, 8
  207.     CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 31, 5, 46, 12
  208.     CONTROL "Description", 124, "static", SS_RIGHT | WS_CHILD, 81, 7, 45, 8
  209.     CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 129, 6, 91, 12
  210.     CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 7, 26, 20, 8
  211.     CONTROL "", 908, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 24, 45, 12
  212.     CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 6, 44, 20, 8
  213.     CONTROL "", 909, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 44, 45, 12
  214.     CONTROL "Inputs", -1, "static", SS_RIGHT | WS_CHILD, 100, 28, 25, 8
  215.     CONTROL "", 914, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 130, 26, 90, 12
  216.     CONTROL "Outputs", -1, "static", SS_RIGHT | WS_CHILD, 97, 45, 29, 8
  217.     CONTROL "", 915, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 44, 89, 12
  218.     CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 71, 30, 14
  219.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 92, 30, 15
  220.     CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 84, 20, 11
  221.     CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 10, 98, 19, 8
  222.     CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 38, 71, 25, 8
  223.     CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 76, 71, 25, 8
  224.     CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 35, 84, 35, 8
  225.     CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 35, 98, 35, 8
  226.     CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 72, 84, 35, 8
  227.     CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 72, 98, 35, 8
  228.     CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 133, 98, 20, 8
  229.     CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 98, 20, 8
  230.     CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 6, 63, 180, 48
  231. END
  232.  
  233. TASK_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 3, 57, 229, 133
  234. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  235. BEGIN
  236.     CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 2, 8, 22, 8
  237.     CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 7, 45, 12
  238.     CONTROL "Description", -1, "static", SS_RIGHT | WS_CHILD, 81, 8, 48, 11
  239.     CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 7, 85, 12
  240.     CONTROL "Time", -1, "static", SS_RIGHT | WS_CHILD, 3, 30, 20, 8
  241.     CONTROL "", 907, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 27, 45, 12
  242.     CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 6, 47, 16, 8
  243.     CONTROL "", 908, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 45, 45, 12
  244.     CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 6, 65, 16, 8
  245.     CONTROL "", 909, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 64, 45, 12
  246.     CONTROL "Fixed Cost", -1, "static", SS_RIGHT | WS_CHILD, 89, 30, 40, 10
  247.     CONTROL "", 910, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 27, 85, 12
  248.     CONTROL "Resources", -1, "static", SS_RIGHT | WS_CHILD, 89, 47, 40, 11
  249.     CONTROL "", 911, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 45, 86, 12
  250.     CONTROL "Input", -1, "static", SS_RIGHT | WS_CHILD, 79, 65, 22, 8
  251.     CONTROL "", 914, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 102, 64, 40, 12
  252.     CONTROL "Output", -1, "static", SS_RIGHT | WS_CHILD, 145, 66, 25, 8
  253.     CONTROL "", 915, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 173, 64, 44, 12
  254.     CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 91, 30, 14
  255.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 111, 30, 15
  256.     CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 103, 20, 11
  257.     CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 10, 117, 20, 8
  258.     CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 38, 90, 25, 8
  259.     CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 78, 90, 25, 8
  260.     CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 35, 103, 35, 8
  261.     CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 35, 117, 35, 8
  262.     CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 74, 103, 35, 8
  263.     CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 74, 117, 35, 8
  264.     CONTROL "Cost", -1, "static", SS_LEFT | WS_CHILD, 137, 103, 16, 9
  265.     CONTROL "", 906, "edit", ES_LEFT | WS_CHILD, 160, 103, 20, 8
  266.     CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 135, 117, 20, 8
  267.     CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 117, 20, 8
  268.     CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 5, 82, 180, 48
  269. END
  270.  
  271. PERT_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 2, 39, 229, 152
  272. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  273. BEGIN
  274.     CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 2, 8, 21, 8
  275.     CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 7, 45, 12
  276.     CONTROL "Description", -1, "static", SS_RIGHT | WS_CHILD, 82, 8, 48, 8
  277.     CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 7, 85, 12
  278.     CONTROL "Likely", -1, "static", SS_RIGHT | WS_CHILD, 1, 30, 24, 11
  279.     CONTROL "", 916, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 27, 32, 12
  280.     CONTROL "Best", -1, "static", SS_LEFT | WS_CHILD, 77, 30, 24, 8
  281.     CONTROL "", 917, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 103, 27, 32, 12
  282.     CONTROL "Worst", -1, "static", SS_LEFT | WS_CHILD, 149, 30, 22, 8
  283.     CONTROL "", 918, "edit", ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 175, 27, 32, 12
  284.     CONTROL "Time", -1, "button", BS_GROUPBOX | WS_CHILD, 0, 20, 226, 23
  285.     CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 7, 47, 16, 8
  286.     CONTROL "", 908, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 45, 45, 12
  287.     CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 7, 65, 16, 8
  288.     CONTROL "", 909, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 64, 45, 12
  289.     CONTROL "Fixed Cost", -1, "static", SS_RIGHT | WS_CHILD, 91, 47, 40, 8
  290.     CONTROL "", 910, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 44, 45, 12
  291.     CONTROL "Resources", -1, "static", SS_RIGHT | WS_CHILD, 92, 65, 40, 11
  292.     CONTROL "", 911, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 64, 85, 12
  293.     CONTROL "Input", -1, "static", SS_RIGHT | WS_CHILD, 4, 87, 21, 12
  294.     CONTROL "", 914, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 86, 46, 12
  295.     CONTROL "Output", -1, "static", SS_RIGHT | WS_CHILD, 104, 87, 24, 11
  296.     CONTROL "", 915, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 86, 45, 12
  297.     CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 192, 110, 30, 14
  298.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 192, 130, 30, 15
  299.     CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 12, 122, 20, 11
  300.     CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 12, 135, 20, 8
  301.     CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 41, 109, 25, 8
  302.     CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 80, 109, 25, 8
  303.     CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 37, 122, 35, 8
  304.     CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 37, 135, 35, 8
  305.     CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 75, 122, 35, 8
  306.     CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 75, 135, 35, 8
  307.     CONTROL "Time", -1, "static", SS_LEFT | WS_CHILD, 136, 109, 16, 8
  308.     CONTROL "", 907, "static", SS_LEFT | WS_CHILD, 160, 109, 21, 8
  309.     CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 133, 135, 20, 8
  310.     CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 135, 20, 8
  311.     CONTROL "Cost", -1, "static", SS_RIGHT | WS_CHILD, 133, 122, 20, 8
  312.     CONTROL "", 906, "edit", ES_LEFT | WS_CHILD, 160, 122, 20, 8
  313.     CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 7, 101, 180, 48
  314. END
  315.  
  316. SETTING_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 77, 169, 111
  317. CAPTION "Display Settings"
  318. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  319. BEGIN
  320.     CONTROL "Top", -1, "button", BS_GROUPBOX | WS_GROUP | WS_CHILD, 10, 5, 70, 85
  321.     CONTROL "Time", 921, "button", BS_RADIOBUTTON | WS_CHILD, 15, 15, 28, 12
  322.     CONTROL "Slack", 922, "button", BS_RADIOBUTTON | WS_CHILD, 15, 25, 35, 12
  323.     CONTROL "Cost", 923, "button", BS_RADIOBUTTON | WS_CHILD, 15, 35, 28, 12
  324.     CONTROL "Early Start", 924, "button", BS_RADIOBUTTON | WS_CHILD, 15, 45, 55, 12
  325.     CONTROL "Early Finish", 925, "button", BS_RADIOBUTTON | WS_CHILD, 15, 55, 60, 12
  326.     CONTROL "Late Start", 926, "button", BS_RADIOBUTTON | WS_CHILD, 15, 65, 55, 12
  327.     CONTROL "Late Finish", 927, "button", BS_RADIOBUTTON | WS_CHILD, 15, 75, 55, 12
  328.     CONTROL "Bottom", -1, "button", BS_GROUPBOX | WS_GROUP | WS_CHILD, 90, 5, 70, 85
  329.     CONTROL "Time", 931, "button", BS_RADIOBUTTON | WS_CHILD, 95, 15, 28, 12
  330.     CONTROL "Slack", 932, "button", BS_RADIOBUTTON | WS_CHILD, 95, 25, 40, 12
  331.     CONTROL "Cost", 933, "button", BS_RADIOBUTTON | WS_CHILD, 95, 35, 28, 12
  332.     CONTROL "Early Start", 934, "button", BS_RADIOBUTTON | WS_CHILD, 95, 45, 60, 12
  333.     CONTROL "Early Finish", 935, "button", BS_RADIOBUTTON | WS_CHILD, 95, 55, 60, 12
  334.     CONTROL "Late Start", 936, "button", BS_RADIOBUTTON | WS_CHILD, 95, 65, 60, 12
  335.     CONTROL "Late Finish", 937, "button", BS_RADIOBUTTON | WS_CHILD, 95, 75, 60, 12
  336.     CONTROL "Clear", 940, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 60, 95, 30, 14
  337.     CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 95, 95, 30, 14
  338.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 130, 95, 30, 14
  339. END
  340.  
  341. PROJ_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 5, 76, 229, 114
  342. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  343. BEGIN
  344.     CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 4, 7, 19, 8
  345.     CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 31, 5, 45, 12
  346.     CONTROL "Description", 124, "static", SS_RIGHT | WS_CHILD, 80, 7, 48, 11
  347.     CONTROL "", 913, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 129, 6, 91, 12
  348.     CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 11, 26, 12, 8
  349.     CONTROL "", 908, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 24, 45, 12
  350.     CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 10, 48, 13, 8
  351.     CONTROL "", 909, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 46, 45, 12
  352.     CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 71, 30, 14
  353.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 92, 30, 15
  354.     CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 84, 20, 11
  355.     CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 14, 99, 16, 8
  356.     CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 35, 71, 25, 8
  357.     CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 69, 71, 25, 8
  358.     CONTROL "", 901, "edit", ES_LEFT | WS_CHILD, 35, 84, 35, 8
  359.     CONTROL "", 902, "edit", ES_LEFT | WS_CHILD, 35, 98, 35, 8
  360.     CONTROL "", 903, "edit", ES_LEFT | WS_CHILD, 65, 84, 35, 8
  361.     CONTROL "", 904, "edit", ES_LEFT | WS_CHILD, 65, 98, 35, 8
  362.     CONTROL "Time", -1, "static", SS_LEFT | WS_CHILD, 134, 71, 22, 9
  363.     CONTROL "", 907, "edit", ES_LEFT | WS_CHILD, 160, 71, 20, 8
  364.     CONTROL "Slack", -1, "static", SS_LEFT | WS_CHILD, 130, 84, 22, 8
  365.     CONTROL "", 905, "edit", ES_LEFT | WS_CHILD, 160, 84, 20, 8
  366.     CONTROL "Cost", -1, "static", SS_LEFT | WS_CHILD, 134, 98, 20, 8
  367.     CONTROL "", 906, "edit", ES_LEFT | WS_CHILD, 160, 98, 20, 8
  368.     CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 5, 63, 180, 48
  369. END
  370.  
  371. RES_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 12, 133, 165, 41
  372. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  373. BEGIN
  374.     CONTROL "Name", -1, "static", SS_LEFT | WS_CHILD, 2, 7, 20, 8
  375.     CONTROL "", 912, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 25, 5, 32, 12
  376.     CONTROL "Max", -1, "static", SS_LEFT | WS_CHILD, 64, 6, 16, 8
  377.     CONTROL "", 950, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 84, 5, 32, 12
  378.     CONTROL "FC", -1, "static", SS_RIGHT | WS_CHILD, 5, 24, 15, 8
  379.     CONTROL "", 910, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 25, 23, 32, 12
  380.     CONTROL "VC", -1, "static", SS_RIGHT | WS_CHILD, 62, 24, 16, 8
  381.     CONTROL "", 951, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 84, 23, 32, 12
  382.     CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 132, 5, 27, 14
  383.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 132, 22, 27, 14
  384. END
  385.  
  386. ; Project help and information dialog boxes
  387. ;
  388. PW_HELP_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 30, 224, 173
  389. STYLE WS_DLGFRAME | WS_POPUP
  390. BEGIN
  391.     CONTROL "PC-Project Help!", -1, "static", SS_CENTER | WS_CHILD, 10, 1, 194, 9
  392.     CONTROL "The main window displays a PERT diagram of a project of activities. The critical path is in bold.", -1, "static", SS_LEFT | WS_CHILD, 6, 12, 213, 18
  393.     CONTROL "Tasks are activities that take time and resources; Milestones mark the completion of tasks.", -1, "static", SS_LEFT | WS_CHILD, 6, 31, 207, 17
  394.     CONTROL "Tasks can only have a single input and output. You can assign either fixed costs or resources to Tasks.", -1, "static", SS_LEFT | WS_CHILD, 6, 51, 210, 16
  395.     CONTROL "Resources do not have to be created before use.", -1, "static", SS_LEFT | WS_CHILD, 7, 70, 207, 10
  396.     CONTROL "Create a project by creating New Milestones and Tasks and connecting to existing ones.", -1, "static", SS_LEFT | WS_CHILD, 6, 81, 211, 18
  397.     CONTROL "You can edit an activity any time by double clicking.  The critical path will be recalculated.", -1, "static", SS_LEFT | WS_CHILD, 6, 101, 213, 18
  398.     CONTROL "You can set an earliest start date (ES) or latest finish date (LF) to override the calculated dates.", -1, "static", SS_LEFT | WS_CHILD, 6, 120, 213, 18
  399.     CONTROL "You can also use the cursor keys to scroll and press [F2] or [Return] to edit an activity.", -1, "static", SS_LEFT | WS_CHILD, 6, 139, 211, 17
  400.     CONTROL "Use the Views menu for Gantt charts etc.", -1, "static", SS_LEFT | WS_CHILD, 6, 158, 170, 9
  401.     CONTROL "Ok", 1, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 186, 156, 32, 12
  402. END
  403.  
  404. GW_HELP_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 86, 204, 90
  405. STYLE WS_DLGFRAME | WS_POPUP
  406. BEGIN
  407.     CONTROL "Gantt Chart", -1, "static", SS_CENTER | WS_CHILD, 5, 2, 194, 9
  408.     CONTROL "The Gantt window displays a time line chart of a project.  Tasks are shown as bars, Milestones as diamonds. ", -1, "static", SS_LEFT | WS_CHILD, 4, 12, 197, 26
  409.     CONTROL "Critical activities have a '*' next to them.  Critical time is in black, slack time in gray.", -1, "static", SS_LEFT | WS_CHILD, 4, 39, 193, 20
  410.     CONTROL "You can edit a Task or Milestone by double", -1, "static", SS_LEFT | WS_CHILD, 4, 60, 191, 10
  411.     CONTROL "clicking.", -1, "static", SS_LEFT | WS_CHILD, 4, 68, 63, 9
  412.     CONTROL "Ok", 1, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 164, 73, 32, 12
  413. END
  414.  
  415. ; About Actor box
  416. ;
  417. PW_ABOUT_ACTOR_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 3, 13, 224, 161
  418. STYLE WS_DLGFRAME | WS_POPUP
  419. BEGIN
  420.     CONTROL "About Actor", -1, "static", SS_CENTER | WS_CHILD, 11, 2, 194, 11
  421.     CONTROL "Actor« 3.0 is a complete programming language and development environment for Microsoft Windows.  It features:", -1, "static", SS_LEFT | WS_CHILD, 5, 15, 211, 25
  422.     CONTROL "-Interactive development environment", -1, "static", SS_LEFT | WS_CHILD, 25, 40, 185, 10
  423.     CONTROL "-Source code debugger and execution profiler", -1, "static", SS_LEFT | WS_CHILD, 25, 50, 185, 10
  424.     CONTROL "-Fast execution!  Optional early-binding", -1, "static", SS_LEFT | WS_CHILD, 25, 60, 185, 10
  425.     CONTROL "-Easy to learn C and Pascal-like syntax", -1, "static", SS_LEFT | WS_CHILD, 25, 70, 185, 10
  426.     CONTROL "-No licensing fees required", -1, "static", SS_LEFT | WS_CHILD, 25, 80, 175, 10
  427.     CONTROL "-Object-oriented programming", -1, "static", SS_LEFT | WS_CHILD, 26, 90, 180, 10
  428.     CONTROL "-Predefined classes for Windows, Dialogs etc.", -1, "static", SS_LEFT | WS_CHILD, 25, 100, 185, 10
  429.     CONTROL "For more information contact:", -1, "static", SS_LEFT | WS_CHILD, 5, 112, 210, 10
  430.     CONTROL "The Whitewater Group   1800 Ridge St., Evanston, IL 60201 USA (708)328-3800", -1, "static", SS_CENTER | WS_CHILD, 63, 125, 81, 35
  431.     CONTROL "actor", 6, "static", SS_ICON | WS_CHILD, 20, 133, 16, 17
  432.     CONTROL "Ok", 1, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 180, 145, 32, 12
  433. END
  434.  
  435.  
  436. ; Other dialog resources not neccessary in Actor.rc
  437. ;
  438. ; About box
  439. ;
  440. ABOUT_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 38, 51, 183, 125
  441. STYLE WS_DLGFRAME | WS_POPUP
  442. BEGIN
  443.     CONTROL "PC-Project 3.0 - 06/07/90", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 4, 5, 171, 9
  444.     CONTROL "by Zack Urlocker", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 4, 15, 171, 10
  445.     CONTROL "May be freely distributed for non-commercial use.", -1, "static", SS_CENTER | WS_CHILD, 4, 26, 171, 9
  446.     CONTROL "Written entirely in Actor«.", -1, "static", SS_CENTER | WS_CHILD, 17, 44, 150, 17
  447.     CONTROL "⌐1988-90 The Whitewater Group.  All rights reserved.  Portions ⌐ 1985-1988 Microsoft Corp.", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 4, 64, 175, 22
  448.     CONTROL "Holy heck!", 1, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 70, 101, 47, 14
  449.     CONTROL "work", 5, "static", SS_ICON | WS_CHILD, 10, 95, 16, 17
  450.     CONTROL "actor", 6, "static", SS_ICON | WS_CHILD, 150, 95, 16, 17
  451. END
  452.  
  453. ; revised "file dialog" that uses a combo box
  454. ;
  455. FILE_BOX DIALOG DISCARDABLE 27, 23, 170, 116
  456. STYLE WS_DLGFRAME | WS_POPUP | DS_ABSALIGN
  457. BEGIN
  458.   CONTROL "" FILE_LB, "ComboBox", CBS_SIMPLE | CBS_SORT | WS_VSCROLL | WS_TABSTOP | WS_CHILD, 4, 30, 55, 80
  459.   CONTROL "Files:" 3, "static", SS_LEFT | WS_CHILD, 4, 19, 31, 10
  460.   CONTROL "" FILE_DIRLB, "ListBox", LBS_STANDARD | WS_TABSTOP | WS_CHILD, 65, 42, 55, 68
  461.   CONTROL "Directories:" 3, "static", SS_LEFT | WS_CHILD, 65, 31, 38, 10
  462.   DEFPUSHBUTTON "&Open", IDOK, 130, 37, 30, 15, WS_CHILD
  463.   PUSHBUTTON "&Cancel", IDCANCEL, 130, 63, 30, 15, WS_CHILD
  464.   CONTROL "Directory:" 3, "static", SS_LEFT | WS_CHILD, 4, 7, 32, 11
  465.   CONTROL "" FILE_DIR, "static", SS_LEFT | WS_CHILD, 39, 7, 146, 11
  466. END
  467.  
  468.  
  469. ; INPUT_BOX is used for prompting the user
  470. ;
  471. INPUT_BOX DIALOG 77, 94, 165, 71
  472. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  473. BEGIN
  474.     EDITTEXT FILE_EDIT, 10, 32, 138, 12, WS_BORDER | WS_CHILD | WS_TABSTOP
  475.     LTEXT "", INPUT_MSG, 11, 5, 143, 18, WS_CHILD
  476.     DEFPUSHBUTTON "Ok" IDOK, 32, 50, 32, 14,    WS_CHILD
  477.     PUSHBUTTON "Cancel" IDCANCEL, 99, 50, 32, 14, WS_CHILD
  478. END
  479.  
  480. ; this box is used for printing
  481. ;
  482. PRINT_BOX DIALOG DISCARDABLE MOVEABLE 50, 50, 126, 63
  483. STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_ABSALIGN
  484. BEGIN
  485.   CTEXT "Printing...", 100, 3, 3, 120, 12
  486.   DEFPUSHBUTTON "Cancel", IDCANCEL, 46, 43, 32, 14, WS_TABSTOP
  487.   CTEXT "Press button to cancel", 101, 3, 17, 120, 12
  488.   CTEXT "current print job", 102, 3, 29, 120, 12
  489. END
  490.  
  491.  
  492. ; Accelerator resources not required in Actor.rc
  493. ; note: cursor keys are not defined as accelerators and are
  494. ; trapped in the WM_KEYDOWN for ProjWindow
  495. ;
  496. PC-Project ACCELERATORS
  497. BEGIN
  498.   VK_HOME, EDIT_HOME, VIRTKEY
  499.   VK_ESC, PW_COMMAND_MODE, VIRTKEY
  500.   VK_F1, PW_HELP, VIRTKEY
  501.   VK_F3, PW_VIEW_RESOURCES, VIRTKEY
  502.   VK_F4, PW_VIEW_ACTIVITIES, VIRTKEY
  503.   VK_F5, PW_VIEW_SUMMARY, VIRTKEY
  504.   VK_F6, PW_VIEW_GANTT, VIRTKEY
  505.   VK_F7, PW_DISPLAY, VIRTKEY
  506.   VK_F8, PW_AUTOCALC, VIRTKEY
  507.   VK_F9, PW_CALC, VIRTKEY
  508.   VK_F10, PW_SHOWROOM, VIRTKEY
  509.   VK_INSERT, PW_CLIP, VIRTKEY, CONTROL
  510.   "/", PW_COMMAND_MODE
  511.   "^n", PW_FILE_NEW
  512.   "^o", PW_FILE_OPEN
  513.   "^s", PW_FILE_SAVE
  514.   "^p", PW_FILE_PRINT_GRAPH
  515.   "^z", PW_ZOOM
  516.   "^x", PW_FILE_QUIT
  517. END
  518.  
  519.